home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d19 / pcbgate2.arc / GATE20.DOC < prev    next >
Text File  |  1989-12-15  |  29KB  |  990 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.      
  7.      
  8.      
  9.      
  10.      
  11.      
  12.      
  13.      
  14.      
  15.      
  16.      
  17.      
  18.      
  19.      
  20.      
  21.      
  22.      
  23.                            P C B G a t e   v 2 . 0
  24.      
  25.      
  26.                A Fido Type 2 to PCBoard Message Base Converter
  27.      
  28.                                 by Tom Wilson
  29.      
  30.                     (C)Copyright CDC Software Development
  31.      
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.                                         1
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.                                What is PCBGate?
  73.      
  74.            PCBGate  is  a Fidonet  type 2, to PCBoard v12.x+  message
  75.          base  converter.  It will  read a Fidonet message base,  and
  76.          convert  it to a PCBoard message base.  Conversely, it  will
  77.          scan  a  PCBoard  message  base  and produce  Fido  Standard
  78.          compatible messages.  First of all, let's get the legal crap
  79.          out of the way.
  80.      
  81.      
  82.                                   Legal Crap
  83.      
  84.            PCBGate  is free to anyone who wishes to use it,  provided
  85.          they abide by the following restrictions:
  86.      
  87.          -  The code, documentation, or any other part of PCBGate may
  88.          not be modified.
  89.      
  90.          -  Credits pertaining to the original author remain.
  91.      
  92.          -  No fees be charged for the use or sale of PCBGate.
  93.      
  94.            That's it....
  95.      
  96.      
  97.                                  Terminology
  98.      
  99.            To  avoid confusion,  the following are the  terminologies
  100.          that will be used throughout this document:
  101.      
  102.      
  103.          FIDO (Fidonet)
  104.      
  105.            I  use this as a generic term.  PCBGate will operate under
  106.          any  echomail network compatible with Fido Type 2  messaging
  107.          standards as outlined in the Fido technical specifications.
  108.          This includes Alternet, IMEX, EGGNet, etc. etc.
  109.      
  110.      
  111.          QNET
  112.      
  113.            By  Qnet  I  refer  to  any  PCBoard  compatible  echomail
  114.          network.   This  includes CanConfmail, Smartnet,  Interlink,
  115.          etc. etc.
  116.      
  117.      
  118.          ARC (Archive)
  119.      
  120.            I  guess  I'll have to say  this.  I use the term ARC  for
  121.          representational  purposes  only,  and not for financial  or
  122.          statutory  gain.  <sigh>   Some  E-Mail  networks  may   use
  123.          different compression methods such as Zip, LHARC, ZOO, etc.
  124.          ARC is used as a generic term for a compressed file.
  125.      
  126.  
  127.                                         2
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.          QMail (Qwikmail)
  139.      
  140.            By  QMail I refer to Mark (Sparky) Herring's FINE line  of
  141.          PCBoard compatible echomail programs and utilities.  This is
  142.          not  to be confused with the Fido compatible Qmail  echomail
  143.          processor.
  144.      
  145.      
  146.          Confmail
  147.      
  148.            Confmail  is another  excellent echomail utility  designed
  149.          for  Fido compatible networks.  There are others  available,
  150.          such  as Qmail, which should not be confused with the  above
  151.          Qmail.
  152.      
  153.      
  154.          QNET (QNET.EXE)
  155.      
  156.            QNET.EXE is Mark Herrings utility for tossing and scanning
  157.          Qmail echomail packets.
  158.      
  159.      
  160.          PCBoard
  161.      
  162.            I  am of course  referring to Clark Development  Company's
  163.          PCBoard BBS Software, an excellent product.
  164.      
  165.      
  166.          Cross Conferencing
  167.      
  168.            This is where you send a conference from one network, into
  169.          another.   For example, sending the Fidonet TECH base into a
  170.          Qnet network as a completely independent base in Qnet.
  171.      
  172.      
  173.          Merge Conferencing
  174.      
  175.            This is where you MERGE say, the Fidonet TECH base and the
  176.          Qnet  TECH  base.  It can  produce a mess, but can be  quite
  177.          productive if used properly.
  178.      
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.                                         3
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.                                    Overview
  205.      
  206.            How  does  PCBGate  work?   Good  question.   PCBGate   is
  207.          composed  of  2  main  programs,  which  have  command  line
  208.          parameters for operation:
  209.      
  210.          PCBGATE.EXE
  211.      
  212.            TOFIDO -  Convert a PCBoard message base to Fido format.
  213.            TOPCB  -  Convert a Fido message base to PCBoard format.
  214.            MANUAL -  Manually process selected areas either way.
  215.      
  216.          GATECFG.EXE
  217.      
  218.            CONFIG -  Configure which conferences to process.
  219.            SET    -  Set last message read markers.
  220.      
  221.      
  222.            Once  PCBGate is  configured properly, the above  commands
  223.          will  process  your mail  in whichever direction you  like.
  224.          Last  message read markers are  kept track of to ensure  old
  225.          messages in the PCBoard base(s) don't get out.
  226.      
  227.      
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.                                         4
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.                            Setup and Configuration
  271.      
  272.            The  easiest  way to do  this is in steps.  PCBGate  isn't
  273.          that  difficult, as long as you know generally what's  going
  274.          on  with your echomail bases and utilities.  If you're going
  275.          to  get  tricky and  cross or merge conferences, I'll  cover
  276.          that  a  bit  later  to  make things easier.   Below,  we'll
  277.          configure  a simple mail  system; bringing Fido mail into  a
  278.          PCBoard system.
  279.      
  280.      
  281.          1  - Copy the files from the distribution archive to any old
  282.          directory.  For this example I'll use D:\GATE.
  283.      
  284.      
  285.          2  - You should have a list of paths to your PCBoard message
  286.          bases handy for this.  Type:
  287.      
  288.          PCBGATE CONFIG
  289.      
  290.            PCBGate will create 3 files, PCBGATE.CFG, which holds your
  291.          paths  and  other  information pertaining to message  bases,
  292.          PCBGATE.LMR,  which holds the  last message read values  for
  293.          each conference, and SYSOP.DAT, which holds the sysop name.
  294.      
  295.            Next you'll get a screen full of 100 blank areas.  Each of
  296.          these  can hold 1 conference for conversion.  The prompt  at
  297.          the  bottom of the screen will ask you for an area to edit.
  298.          Choose  #1, and I'll explain each of these prompts in detail
  299.          below.
  300.      
  301.      
  302.          - AREA NAME
  303.      
  304.            This  is the proper name  of the echomail area as used  by
  305.          your  Fido network.  Every  echomail base in a Fido  network         has an area name to make itself unique, such as TECH, BASIC,
  306.          PKWARE, etc., such as those in Confmail's  AREAS.BBS file.
  307.      
  308.          - MSGS Filename
  309.      
  310.            This  is  the  filename  of  your PCBoard  message  base.
  311.          Usually,  it's  called  MSGS,  however I myself  rename  the
  312.          message base names to reflect the base, such as TECH, U-IBM,
  313.          etc  etc.  Note that this is the base name ONLY, and NOT the
  314.          path!
  315.      
  316.          - MSGS Pathname
  317.      
  318.            This  is  the path to  your PCBoard message base.  Do  NOT
  319.          include  the  filename of  the message base!  You  did  that
  320.          above.   If you don't include a trailing backslash, one will
  321.          be added.
  322.      
  323.  
  324.                                         5
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.      
  336.          - Fido Pathname
  337.      
  338.            This  is the path to your Fido message directory, or where
  339.          you  want Fido messages read from, and left when created  by
  340.          PCBGate.   Typically,  it's the  same as above,  and  you'll
  341.          notice  it  defaults  to  what you entered above.   You  can
  342.          specify any legal pathname here.
  343.      
  344.          - Send Private?
  345.      
  346.            If set to "N", this tells PCBGate not to send private mail
  347.          from  either the PCBoard or Fido message base.  Private mail
  348.          is  typically not used in  an echomail system, but some  may
  349.          want to allow private mail.
  350.      
  351.          - PCB Echo On?
  352.      
  353.            This  option  can  be extremely complicated.   It  basicly
  354.          determines  if  you want  to Cross or Merge conference.   If
  355.          you're not gating between networks, leave this option set to
  356.          "N"!!!   If  set to "Y",  it will write all messages to  the
  357.          PCBoard base with the echo bit on, and you risk losing mail.
  358.          Be  careful with this  one!  If you are Cross  Conferencing,
  359.          read   further  on  and  refer  to  the  section  on   Cross
  360.          Conferencing.
  361.      
  362.          - Echohost Net/Echohost Node
  363.      
  364.            These  2 fields should contain the net and node number  of
  365.          the Fido system you get your mail from, or who you send your
  366.          replies  to.   If in  doubt, use your main  echomail  feed's
  367.          number.
  368.      
  369.          - Your Net/Your Node
  370.      
  371.            This is....need I explain?
  372.      
  373.          - Kill Imported?
  374.      
  375.            If  set to "Y", this option will delete any Fido  messages
  376.          in  the  directory  specified  for  this  conference,  AFTER
  377.          they've been imported to PCBoard.
  378.      
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.                                         6
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.          - PCB Pack Command
  402.      
  403.            This  is  the command  used to pack your  PCBoard  message
  404.          bases.   For  this, I  HIGHLY recommend Sam Smith's  ProPack
  405.          utility.   If this option is configured incorrectly, it  can
  406.          cause unexpected results, so read carefully:
  407.      
  408.            I use the following in this field:
  409.      
  410.          PROPACK $B$ 500 /RDUKL1N15
  411.      
  412.            The  first  part is  of course, the Propack command.   The
  413.          next,  "$B$", represents the PCBoard message base name.  The
  414.          last  2  parts are  command options for  Propack.   Basicly,
  415.          after  PCBGate  imports Fido  messages, it will execute  the
  416.          above  command,  with  what  you  have as defined  as  "MSGS
  417.          Filename"  in the place of "$B$".  So lets say you specified
  418.          "MSGS" in the "MSGS Pathname" field.  When executed,
  419.      
  420.          PROPACK $B$ 500 /RDUKL1N15
  421.      
  422.          becomes,
  423.      
  424.          PROPACK MSGS 500 /RDUKL1N15
  425.      
  426.            The  "MSGS Pathname" field  will be included as well,  and
  427.          your  base will be  packed automaticly.  YOU MUST PACK  YOUR
  428.          MESSAGE  BASES AFTER IMPORTING FIDO MAIL!!!!  If you  choose
  429.          not  to  have PCBGate do  this for you, enter "NO"  in  this
  430.          field, and the bases will not be packed by PCBGate.  You can
  431.          then perhaps run a batch file of your own afterwards.
  432.      
  433.          - Erase .BAK?
  434.      
  435.            Although  Propack  has an  option for doing so, this  will
  436.          delete  the  .BAK backup  file produced by the message  base
  437.          packer.   If you use Propacks /K option, specify "N"  here.
  438.          Otherwise,  PCBGate  will crash.   If you use a packer  that
  439.          leaves  a .BAK file, specify  "Y" and it'll be killed  after
  440.          the base has been packed.
  441.      
  442.      
  443.            That's  it,  for one  area.  Go through and configure  any
  444.          other  areas  you want to  process in the same manner.   One
  445.          thing I noticed, is typing in the same stuff for perhaps 50+
  446.          areas can be rather tedious.  You'll notice at the bottom of
  447.          the screen it says:
  448.      
  449.          0 - Edit Defaults
  450.      
  451.  
  452.  
  453.  
  454.  
  455.  
  456.                                         7
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.            If  you enter 0 for an area, you'll get the same screen as
  468.          above.   Typically, your pack  command for example, will  be
  469.          the  same for all areas.  This may be the case for your node
  470.          numbers  and any other information above.  Fill in what  you
  471.          would like to use as defaults.  When done, press ESCape, and
  472.          you'll  then  be asked for  the first and last areas to  set
  473.          these defaults in.
  474.      
  475.            So  if you specify areas 1-50 for example, the information
  476.          you  entered will be set in each of those areas as  defaults
  477.          when  you edit them.  This makes life a bit easier for those
  478.          carrying many areas.
  479.      
  480.      
  481.          3  - Now that you have your areas defined, drop to DOS  with
  482.          the ESCape key, and execute:
  483.      
  484.          GATECFG SET
  485.      
  486.            Again,  you'll get the  same screen of 100 areas.   Choose
  487.          your  first  area.  Here is  where you set the high  message
  488.          read markers for your PCBoard base.  When you choose an area
  489.          to  set, you'll be shown  the highest message number in  the
  490.          base,  and the number of messages in the base.  You can then
  491.          set this number to any you please.  Why?
  492.      
  493.            Lets  say there's 1000 messages  in the base.  If you  set
  494.          the  high message read to 0, the first time you process your
  495.          PCBoard   base  to  Fido  format,  it'll  process  ALL  1000
  496.          messages.   You might want to do this, but if you only  want
  497.          to top 100 messages sent out first run, set it to 900.  From
  498.          here  on in these markers will be maintained by PCBGate, but
  499.          you  can  change them  anytime.  Make sure all your  defined
  500.          areas are set to your liking, and press ESCape to exit.
  501.      
  502.          4 - That's it!
  503.      
  504.            You're  ready to start  using PCBGate.  However, I  HIGHLY
  505.          recommend  you read the following sections on the  operation
  506.          of  the program, as you can create quite the mess if you  do
  507.          things improperly.
  508.      
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.                                         8
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.                              PCBGate - Operation
  534.      
  535.            PCBGate  operation is farily simple.  You can process mail
  536.          in  one of 2 directions.   To convert your PCBoard bases  to
  537.          Fido messages, execute the command:
  538.      
  539.          PCBGATE TOFIDO
  540.      
  541.            PCBGate  will then read its configuration, and attack each
  542.          area  defined one by one.  It'll show you how many  messages
  543.          it  has left to go,  the current message header, base  name,
  544.          etc.  etc.  Once complete,  you'll have directories full  of
  545.          Fido mail.
  546.      
  547.            NOTE!!!   READ  THIS!  At  this point you'd run  something
  548.          like  Confmail to process those messages into outbound  mail
  549.          for  transmission to your echo host or wherever.  Once  this
  550.          is  done, YOU STILL  HAVE FIDO MESSAGES LYING AROUND!   Next
  551.          TOFIDO process, these will be overwritten, and you could end
  552.          up  with  a mess.  It's  highly recommended that you  run  a
  553.          batch  file  to  kill  off these old messages  after  you're
  554.          finished  with them.  Especially, 1.MSG, as it contains  the
  555.          high  message read marker for your Fido echomail  processor,
  556.          and new mail in the next process may be ignored.
  557.      
  558.            A sample TOFIDO process may involve the following:
  559.      
  560.          1 - Run PCBGATE TOFIDO
  561.          2 - Run Confmail (or whatever)
  562.          3 - Kill off old Fido messages just processed
  563.      
  564.            You  do  as  you  like  for your own purposes, but  for  a
  565.          PCBoard system exporting mail the above is typical.
  566.      
  567.            At  any time during the process, ESCape may be pressed  to
  568.          abort.   In  this  case,  the  last message read  marker  is
  569.          updated  to the current message at the ESCape press, and all
  570.          generated Fido messages are left as they are.
  571.      
  572.      
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.                                         9
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.                              PCBGate - Operation
  600.      
  601.            The other direction is about as easy.  To import Fido mail
  602.          to your PCBoard bases, execute the command:
  603.      
  604.          PCBGATE TOPCB
  605.      
  606.            As  before, PCBGate will read your configuration files and
  607.          head  for the first base.   It looks for any *.MSG files  in
  608.          the specified directory, and if they exist, they are read in
  609.          one  by  one, and written  to your PCBoard base.   The  same
  610.          status information is shown as with a TOFIDO process.
  611.      
  612.            When  an area is complete, the Fido messages just read are
  613.          killed  off, (if specified in  CONFIG) and the next area  is
  614.          processed.  When all areas are processed, PCBGate then packs
  615.          all  your PCBoard bases.  How extensive the pack is, depends
  616.          on the options specified in CONFIG.  If you specified NO for
  617.          base packing, this step is skipped.
  618.      
  619.            Again,  ESCape  can be pressed  at any time to abort  this
  620.          process.  Fido messages for the current area are left alone.
  621.          No  special procedures need be followed for this  operation,
  622.          as  it  basicly looks after  itself in all respects  if  you
  623.          allow  it to.  The only thing you'll need to do is pack your
  624.          bases if you specified PCBGate not to.
  625.      
  626.      
  627.      
  628.                          PCBGate - Manual Processing
  629.      
  630.            What  if  you  want  to  process only selected  areas?   I
  631.          accounted for that as well.  Execute the command:
  632.      
  633.          PCBGATE MANUAL
  634.      
  635.            This  will  present a  screen with the numbers 1-100,  and
  636.          it'll  ask you for an area to select.  If you select area 1,
  637.          an "X" will appear below 1 to show it selected.  If you wish
  638.          to  DE-select a selected area, enter that area number  again
  639.          and the "X" will toggle off.
  640.      
  641.            The  only  problem is  the area names  aren't  displayed.
  642.          Press  F2 any time at this point, and a screen like the  one
  643.          in GATECFG will list your defined areas.
  644.      
  645.            Once  you've  selected the  areas to process, press F1  to
  646.          continue,  and  you'll be  asked which process you  want  to
  647.          execute,  TOFIDO or TOPCB.  Either process will be  executed
  648.          exactly as they would be with either previous process.
  649.      
  650.  
  651.  
  652.  
  653.  
  654.                                         10
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.                             PCBGate - PCBGATE.LOG
  666.      
  667.            So  that  you know  what PCBGate's been doing behind  your
  668.          back,  it  generates a  log file and reports  everything  it
  669.          does.  A sample entry looks like so:
  670.      
  671.          -----------Processing TOFIDO: 11-20-1989 ----------------
  672.          11-20-1989 01:05:20 HD_CDROM:   104 messages processed.
  673.          11-20-1989 01:05:42 HST     :   5 messages processed.
  674.          11-20-1989 01:06:54 DTP     :   15 messages processed.
  675.          11-20-1989 01:09:16 VENDOR  :   35 messages processed.
  676.          11-20-1989 01:21:48 IBM     :   161 messages processed.
  677.          11-20-1989 01:23:42 BUYSELL :   27 messages processed.
  678.          11-20-1989 01:24:41 NETWORKS:   14 messages processed.
  679.          11-20-1989 01:25:23 SPREADSH:   10 messages processed.
  680.          11-20-1989 01:33:59 AMIGA   :   148 messages processed.
  681.          11-20-1989 01:35:16 MIDI    :   24 messages processed.
  682.          11-20-1989 01:36:39 TECH    :   17 messages processed.
  683.          ---------- End Processing: 11-20-1989-------------------
  684.      
  685.            You  can  tell exactly how  long it took to  process  each
  686.          area, as well as the number of messages processed.
  687.      
  688.      
  689.                                  Other Files
  690.      
  691.            PCBGate maintains 2 other files:
  692.      
  693.          PCBGATE.CFG
  694.      
  695.            This  file contains the information you entered in CONFIG,
  696.          namely your pathnames, node numbers, etc. etc.
  697.      
  698.          PCBGATE.LMR
  699.      
  700.            This  file contains all the last message read pointers for
  701.          all 100 areas.
  702.      
  703.      
  704.            DO  NOT at ANY time,  edit these files by hand.  They  are
  705.          maintaned  by PCBGate, and can be edited using GATECFG.EXE.
  706.          You  risk blowing the whole works, as neither of these files
  707.          are in an "editable" form.
  708.      
  709.      
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.                                         11
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.                           PCBGate - Cross Networking
  732.      
  733.            As  mentioned before, PCBGate can Cross Network.  Meaning,
  734.          it  gives one network the ability to share a conference with
  735.          another.  This can get EXTREMELY complicated, so please bear
  736.          with me, and I'll try and explain from step 1.
  737.      
  738.            First,  a  bit  about  how PCBGate operates  under  normal
  739.          conditions  like that which has been explained in the  above
  740.          document  so far.  We'll assume the "PCB Echo On?" option in
  741.          CONFIG  is set to "N".   When a TOPCB process is done,  Fido
  742.          messages  are  written to a  PCBoard base with the echo  bit
  743.          OFF.   Now, lets say the highest message in the TECH base is
  744.          100,  and  you import  10 Fido messages.  The  high  message
  745.          marker  says 100.  Next TOFIDO process, PCBGate will look at
  746.          message 101, find the echo bit OFF (as specified) and ignore
  747.          it.  That's how it's supposed to work, as you don't want the
  748.          10  messages  you just  imported to PCBoard, sent back  into
  749.          your  Fido network again.   THAT we don't want.  You  should
  750.          have  your PCBoard message base configured as ECHO, that way
  751.          any messages entered on your system will be written with the
  752.          echo bit ON, and PCBGate will sent them through to your Fido
  753.          network.  That we DO want.
  754.      
  755.            Take  the above situation, except with the echo option  in
  756.          PCBGate  CONFIG set to "Y".  EEEK!!  Your Fido messages will
  757.          be sent BACK INTO YOUR FIDO NETWORK!!!  Duplicate city!
  758.      
  759.            PCBGate  isn't that dumb.  Note this:  If you set the "PCB
  760.          Echo  On?" option to "Y", when PCBGate does a TOPCB process,
  761.          it'll  set the high message  read marker for that base  EVEN
  762.          with  the highest message in  that base.  So let's say  TECH
  763.          has  100 messages, and you import 10 Fido messages with Echo
  764.          ON.   PCBGate automaticly sets the high message read  marker
  765.          to 110 at the end of that process, so that the next time you
  766.          run  a  TOFIDO process, it'll  start at message 111  (if  it
  767.          exists).  This way they don't get sent out again.
  768.      
  769.            So why do this at all?  Let's think PCBoard networks for a
  770.          minute.   Utilities  like  Mark Herring's QNET.EXE will  not
  771.          export  a message unless the echo bit is set ON.  So we want
  772.          imported  Fido mail set to ON, so that they'll Gate  through
  773.          into  your Qnet network.  Also, we don't want them sent BACK
  774.          into  your Fido network, so the last message read marker  is
  775.          set even with the highest message number.
  776.      
  777.            So  you MUST be careful, not only how this bit is set, but
  778.          how you process your mail when it is set.  This I'll explain
  779.          next.
  780.      
  781.  
  782.  
  783.  
  784.  
  785.  
  786.                                         12
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.                     PCBGate - Cross Networking Operations
  798.      
  799.            If  you don't do things in a specific order, you're  going
  800.          to lose mail from either your Fido network, Qnet network, or
  801.          those  entered on your system.  If you Cross Network, follow
  802.          this typical procedure.
  803.      
  804.          1  - Run PCBGATE TOFIDO.  This will process any mail entered
  805.          on your system, or brought in by your Qnet utility into your
  806.          Fido network.
  807.      
  808.          2 - Run Confmail or whatever, and get that new mail the hell
  809.          out.   After, kill off the  old Fido messages so they  don't
  810.          cause problems later.
  811.      
  812.          3  -  Toss  any  incoming  Fido  packets  with  Confmail  or
  813.          whatever.
  814.      
  815.          4  - Run PCBGATE TOPCB, and get this mail into your  PCBoard
  816.          system.
  817.      
  818.          5  - Run QNET.EXE or whatever, and get that new mail out  to
  819.          your PCBoard network.
  820.      
  821.          6 - Go to step 1.
  822.      
  823.      
  824.            This may not seem important, but think for a minute.  Lets
  825.          say you have 2 new messages in TECH, entered on your system,
  826.          and  you  run a  TOPCB process.  Fido messages get  imported
  827.          with  echo ON, and PCBGate sets the high message read to the
  828.          highest message number (110 lets say).  Now you run a TOFIDO
  829.          process.   PCBGate is going to start at message 111.  That's
  830.          what  we want, but due to the order in which these processes
  831.          were  executed, the mail your users entered never got passed
  832.          into your Fido network (oops!).
  833.      
  834.            See  what  I mean?   Use common logic in  following  which
  835.          process  you  should do  when, and take any conditions  into
  836.          consideration.   The above is the way I run a  Qnet/Alternet
  837.          Gate, and it works just fine.
  838.      
  839.          **   Just remember this:  PCBGate will export a message to a
  840.          Fido  network ONLY if the  echo attribute is set to ON.   If
  841.          PCBGate  is  configured to set  the PCBoard echo bit on,  it
  842.          will  make the last message read equal to the highest number
  843.          in the base, after a TOPCB process.
  844.      
  845.      
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.                                         13
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.                        PCBGate - Supplemental Utilities
  864.      
  865.            There  are a couple of utilities supplied with PCBGate  to
  866.          make  certain  things a  bit easier.  They are described  as
  867.          follows:
  868.      
  869.          MSGSSTAT.EXE
  870.      
  871.            This  program is handy for checking your paths and message
  872.          base integrities.  Simply run it in your PCBGate directory.
  873.          It'll  read  PCBGATE.CFG, and  verify the integrity of  each
  874.          PCBoard  message  base.  It  will also produce a  log  file,
  875.          MSGSSTAT.LOG,   which  reports  which  base  has  how   many
  876.          messages,  etc.  etc.  Any  areas you specify with echo  ON,
  877.          will appear in square brackets.
  878.      
  879.          ECHOSET.EXE
  880.      
  881.            This  utility will set the echo attribute in ALL  messages
  882.          in a PCBoard base, ON or OFF, as specified.  To use, ECHOSET
  883.          must  be  run  from  the  directory where the  PCBoard  base
  884.          resides that you want to process.  It's command syntax is:
  885.      
  886.          ECHOSET <basename> <ON/OFF>
  887.      
  888.            So  if  you want to set  all messages to ECHO in the  UNIX
  889.          base for example, change to that directory and type:
  890.      
  891.          ECHOSET UNIX ON  or
  892.          ECHOSET MSGS ON
  893.      
  894.            Echoset  runs like lightning, so it won't keep you waiting
  895.          long.   Even  with thousands of  messages in a base it  only
  896.          takes a few seconds.
  897.      
  898.          15TO20.EXE/LMRCNV.EXE
  899.      
  900.            These  are conversion programs  for those who are  running
  901.          versions  of PCBGate EARLIER  than v2.0.  Refer to the  file
  902.          UPDATE20.DOC  for instructions, included in the distribution
  903.          file.
  904.      
  905.      
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.                                         14
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.      
  930.                               PCBGate - Support
  931.      
  932.            If you have problems, or have any questions in relation to
  933.          PCBGate,  feel free to contact me at the numbers below.   If
  934.          you're  looking for updates, you can get download access  to
  935.          any newer versions on your first call.
  936.      
  937.            Most of my time now will be devoted to producing CrossNet,
  938.          as  it  will make PCBGate  more or less obsoloete.  I'll  of
  939.          course  support the product, and fix any bugs, etc.  But  as
  940.          far  as any major revisions go, I'll be putting anything  in
  941.          that  manner into CrossNet.  CrossNet will also be available
  942.          as a free product as soon as it's suitable for release.
  943.      
  944.            Please  note  that I am  not a member of Fidonet  at  this
  945.          time,  and  therefore replying  to netmail is more  or  less
  946.          impossible.
  947.      
  948.            Thanks for trying PCBGate, I hope it works as well for you
  949.          as it does for me.
  950.      
  951.          Tom Wilson
  952.          Canadian Data Communications
  953.          (416)-432-1631/(416)-432-3212 (IMEX 89:485/4 - 89:80/10)
  954.          2400 baud, 24 hours
  955.      
  956.      
  957.      
  958.  
  959.  
  960.  
  961.  
  962.  
  963.  
  964.  
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.                                         15
  985.  
  986.  
  987.  
  988.  
  989.  
  990.